if(!Array.prototype.indexOf){
    Array.prototype.indexOf = function(val) {
        for (var i = 0; i < this.length; i++) {
            if (this[i] == val) return i;
        }
        return -1;
    }
}

$(document).ready(function(){
   $('.userinfo>a').click(function () {
       console.log($(this));
       if($('.userinfo ul').hasClass('open')) {
           $('.userinfo ul').css('display','none');
           $('.userinfo ul').removeClass('open');
       } else {
           $('.userinfo ul').css('display','block');
           $('.userinfo ul').addClass('open');
       }
   });
    $(".menu>li>a").click(function() {
        if($(this).hasClass('active')) return false;
        $(".submenu").each(function () {
            if(!$(this).hasClass('show')) {
                $(this).hide("slow");
            }
        });
        $(this).next().show("slow");
    })
});